.portal-setting {box-shadow:rgb(0,0,0) 0px 0px 5px;position:absolute;z-index:9;background:#FFFFFF;}
.e9portal-setting {width:100%;height:100%;box-shadow:rgb(0,0,0) 0px 0px 5px;position:absolute;z-index:8;background:#151313;opacity: 0.5}
.portal-setting-header {height:50px;width:100%;padding-top:5px;background-color:#F9F9F9;border-bottom: 1px solid #dedede;}
.portal-setting-content {height:calc(100% - 80px);width:100%;border-top:1px solid hsla(0, 4%, 34%, 0.23);overflow-y:scroll;overflow-x:hidden;}
.portal-setting-foot{height:60px;width:100%;padding-top:5px;background-color:#FAFAFA;position: absolute;bottom: 0px;border-top:1px solid hsla(0, 4%, 34%, 0.23)}
.portal-setting-left {height:100%;width:11%;float:left;}
/*.portal-setting-right {height:100%;width:90%;float:right;padding:10px;background-color:#e8edf4;}*/
.portal-setting-right {height:100%;width:89%;float:right;padding:10px;background-color:#e8edf4;}
/*.portal-setting-left-hpbaseelement-item {height:30px;width:100%;line-height:30px;font-size:12px;padding-left:10px;}*/
.portal-setting-left-hpbaseelement-item {height:30px;width:100%;padding:6px;margin-top: 10px;font-size:12px;padding-left:10px;}
.portal-setting-left-hpbaseelement-item a {height:30px;color:#000;display:inline-block;padding-left:5px;}
.portal-setting-header-title {width:100%;height:30px;background:#4f81bd;}
.portal-setting-header-title-name {padding-left:10px;font-size:16px;height:30px;line-height:30px;color:#FFFFFF;}
.portal-setting-header-title-icon {padding-right:10px;font-size:16px;height:30px;line-height:30px;float:right;}
.portal-setting-left-hpbaseelement-item:hover{background: #0077d1;}
.portal-setting-left-hpbaseelement-item:hover *{color: #ffffff;}
/*.portal-setting-right .group{padding:10px;width:100%;position:absolute;background-color:#e8edf4;}*/
/*.portal-setting-right .group{width:100%;}*/
.portal-setting-left-hpbaseelement-item * .dragitemholder{color:black;background: #f9f9f9;position: absolute;z-index: 1;cursor: move;height: 35px;border: 1px solid rgb(230, 230, 230);padding: 0 2px;width: 150px;line-height: 35px;}

.portal-portalmenu {
	z-index: 3;
	background: #727272;
	height: 40px;
	position: relative;
}
.portal-portalmenu-container{
	display: inline-block;
	height: 40px;
	position: absolute;
	left:20px;
	overflow: hidden;
}
.portal-portalmenu-menu{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	width: 120px;
	text-align: center;
	border-right: 1px #b8b8b8 solid;
	border-left: 1px #b8b8b8 solid;
	background: #727272;
	position: absolute;
	cursor: pointer;
}
.portal-portalmenu-selected{
	background: #45546a;
}
.portal-portalmenu-menu:hover{
	background: #45546a;
}
.portal-menu-sub-icon{
	 margin-left: 10px;
	 cursor: pointer;
}

.portal-portalmenu-nav{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	width: 20px;
	text-align: center;
	border-right: 1px #b8b8b8 solid;
	border-left: 1px #b8b8b8 solid;
	background: #727272;
	position: absolute;
}
.menu-prev{
	left: 0;
	color: #acacac;
}
.menu-next{
	right: 0;
	cursor: pointer;
}